surrender oneself - Spanish English Dictionary